#pragma once


#include "../SGD Wrappers/SGD_AudioManager.h"
#include "../SGD Wrappers/SGD_GraphicsManager.h"
#include "../SGD Wrappers/SGD_InputManager.h"
#include "CreateBulletMessage.h"
#include "CreatePlayerMessage.h"
#include "CreateGoblinMessage.h"
//#include "CreateOgreMessage.h"
#include <sstream>
#include "Game.h"
#include "BitmapFont.h"
#include "GameplayState.h"
#include "LoadGameState.h"
#include "OptionsState.h"
#include "InstructionsState.h"
#include "CreditsState.h"
#include "DestroyGameObjectMessage.h"
#include "CreateAugmentMessage.h"
#include "CreateArcherMessage.h"
#include "CreateBatMessage.h"
#include "CreateElfMessage.h"
#include "CreateKnightMessage.h"
#include "CreateSpiderMessage.h"
#include "CreateDragonMessage.h"
#include "CreateGiantSpiderMessage.h"
#include "CreatePickupHealthMessage.h"
#include "CreatePickupShieldMessage.h"
#include "CreateVampireMessage.h"
#include "CreateWeaponAugmentTable.h"
#include "HighScoreState.h"
#include "MainMenuState.h"
#include "..\SGD Wrappers\SGD_Message.h"
#include "../SGD Wrappers/SGD_Event.h"
#include "../SGD Wrappers/SGD_EventManager.h"
#include "../SGD Wrappers/SGD_MessageManager.h"
#include "../SGD Wrappers/SGD_Listener.h"
#include "MessageID.h"
#include "ObjectManager.h"
#include "GameObject.h"
#include "MovingObject.h"
#include "StaticObject.h"
#include "Pickup.h"
#include "Weapon.h"
#include "Augment.h"
#include "Boss.h"
#include "Ogre.h"
#include "Dragon.h"
#include "GiantSpider.h"
#include "Vampire.h"
#include "Movement.h"
#include "Player.h"
#include "AugmentTable.h"
#include "Enemy.h"
#include "Bat.h"
#include "Health.h"
#include "Shield.h"
#include "Projectile.h"
#include "Goblin.h"
#include "Archer.h"
#include "Knight.h"
#include "Spider.h"
#include "Rock.h"
#include "Elf.h"
#include "ArcaneShot.h"
#include "ArcaneBeam.h"
#include "ElectronShot.h"
#include "PhotonShot.h"
#include "DoubleShot.h"
#include "Explosive.h"
#include "VampiricMagnet.h"
#include "FireBlast.h"
#include "SolarFlare.h"
#include "ShockWave.h"
#include "SeekerSludge.h"
#include "MagicMissile.h"

#include "BackDash.h"
#include "Dash.h"
#include "Slide.h"
#include "WallClimb.h"
#include "DoubleJump.h"

#include <vector>
#include <random>
#include <string>
#include <fstream>
using namespace std;